Add features: Silent Pod and Pod Diagnostics#32
Conversation
Eliminate user retries on pod setup resumes (Loop issue #2117 follow up)
Allow timezone sync without an active pod
Deactivate pod fault info
* supports Loop by using DEBUG_FEATURES_ENABLED flag * make suspend message more generic
put Silence Pod and Pod Diagnostics behind build-time flag
itsmojo
left a comment
There was a problem hiding this comment.
LGTM except for extra spaces in allowDebugFeatures if statements and a big concern about using allowDebugFeatures to conditionally enable displaying the Silence Pod option which I believe should always be available. If this option really must be conditional like this, additional thought and code will be needed to properly handle certain possible cases.
This reverts commit a9435f4.
|
The DIY pump managers will not be used by Tidepool, so I reverted the commit that added the allowDebugFeatures check. |
|
Graphics for the modified rows and new features are reporting in the OmniBLE PR. For modified rows: For new feature: Silent Pod: For new feature: Pod Diagnostics: |
ps2
left a comment
There was a problem hiding this comment.
asyncAction and FirstAppear are wrongly pushing view model logic into the view.
Cleanup around diagnostic commands
|
This PR has been updated as requested and is ready for final review. |
This reverts commit 5178b00.
…allowDates.isEmpty
This PR adds the Silent Pod and Pod Diagnostics features to the OmniKit screen for Eros pods:
The Silent Pod and Pod Diagnostics rows are added as shown in the graphic below.
User-facing changes:
The before (left) and after (right) screenshots of the Omnipod screen is shown below.